package com.km.team.phsystem.service;

import com.km.team.phsystem.beans.pojo.PhWindow;
import com.km.team.phsystem.beans.pojo.PhWindowExample;
import com.km.team.phsystem.beans.vo.PhWindowVo;

import java.util.List;

public interface IPhWindowService {
    /**
     * 新建窗口及账号
     * @param vo
     * @return
     */
    int add(PhWindowVo vo);

    /**
     * 获取窗口列表
     * @param phWindowExample
     * @return
     */
    List<PhWindow>  getWindowList(PhWindowExample phWindowExample);

    /**
     * 更新窗口账号信息
     * 更新窗口状态也通过此方法实现
     *  status     窗口状态  true-开放   false-关闭
     * @return
     */
    int updateAccount(PhWindow phWindow);


    /**
     * 删除窗口及账号
     * @param phWindowExample
     * @return
     */
    int delete(PhWindowExample phWindowExample);

}
